package com.shudes.game;

import com.shudes.util.*;

public class GameState extends EnumeratedType {

	public static final GameState PREFLOP = new GameState(1, "pre-flop",0); 
	public static final GameState FLOP = new GameState(2, "flop",3); 
	public static final GameState TURN = new GameState(3, "turn",4); 
	public static final GameState RIVER = new GameState(4, "river",5); 
	public static final GameState SHOWDOWN = new GameState(5, "showdown",5); 
	
	protected Integer boardCards;
	
	protected GameState(long id, String description, Integer boardCards) {
		super(id, description);
		this.boardCards = boardCards; 
	}
	
	public Integer getNumberOfCards() { 
		return boardCards; 
	}

}
